%{
#include <stdio.h>
void printflex(char type[],char text[]) {
	printf("<%s, %s>",type, text);
}
%}

%%
(-[0-9])?[0-9]*(\.[0-9]+)?				{ printflex("VAL NUM",yytext); }
[0-9]*pt								{ printflex("FT_SIZE_VAL",yytext); }
rgb\(([0-9]{1,3}%(,\s)?){3}\)	{ printflex("COLOR",yytext); }
%%
